Hidden Auras
What are Hidden Auras?
Hidden auras are buffs and debuffs that are normally not visible to players through the standard UI. These include special effects like tier set bonuses, internal buff tracking, and other game mechanics that operate behind the scenes.
Aurora provides access to these hidden auras through the Aurora.hiddenauras
table.
Accessing Hidden Auras
The Aurora.hiddenauras
table contains all detected hidden auras on the player, indexed by spell ID.
-- Check if a specific hidden aura exists
local tierSetBonus = Aurora.hiddenauras[123456] -- replace with actual spell ID
if tierSetBonus then
print("Tier set bonus is active with " .. tierSetBonus.stacks .. " stacks")
end
-- Iterate through all hidden auras
for spellId, auraInfo in pairs(Aurora.hiddenauras) do
print(spellId .. ": " .. auraInfo.name)
end
Common Hidden Auras
Hidden auras typically include:
- Tier set bonuses
- Special encounter mechanics
Aura Properties
Each hidden aura entry contains the same properties as regular auras:
name
: The name of the auraicon
: The icon texture of the aurastacks
: Number of stacksduration
: Total duration of the auraspellId
: The spell ID of the aura- And other standard aura properties
See Aura Properties for a complete list of available properties.
Usage Examples
Tracking Tier Set Bonuses
local function HasTierSetBonus(tier, setPieces)
-- Example tier set aura IDs - replace with actual IDs
local tierBonusAuras = {
[2] = 123456, -- 2-piece bonus aura
[4] = 123457 -- 4-piece bonus aura
}
return Aurora.hiddenauras[tierBonusAuras[setPieces]] ~= nil
end
if HasTierSetBonus("T30", 4) then
-- Player has 4-piece tier set bonus
-- Adjust rotation accordingly
end